package gov.learn.mapper;

import gov.learn.model.TbResourceDetails;
import gov.learn.model.TbResourceDetailsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbResourceDetailsMapper {
    int countByExample(TbResourceDetailsExample example);

    int deleteByExample(TbResourceDetailsExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbResourceDetails record);

    int insertSelective(TbResourceDetails record);

    List<TbResourceDetails> selectByExample(TbResourceDetailsExample example);

    TbResourceDetails selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbResourceDetails record, @Param("example") TbResourceDetailsExample example);

    int updateByExample(@Param("record") TbResourceDetails record, @Param("example") TbResourceDetailsExample example);

    int updateByPrimaryKeySelective(TbResourceDetails record);

    int updateByPrimaryKey(TbResourceDetails record);
}